// 包装类 toString('1')
let a = '1';
console.log(a.toString());// 1
// toString 相对于 把简单数据类型 new 了一下，变成对象，施加方法。用完方法后销毁掉new；
console.log(typeof a); // string


let b = new String('1');
console.log(b.toString());// 1
console.log(typeof b);// object

console.log(typeof null);//object
// typeof null 是js长久以来的bug，32位系统时设计的，为了性能考虑（typrof），使用低位储存变量的


// console.log(undefined.toString());// TypeError: Cannot read properties of undefined (reading 'toString')
// console.log(null.toString());// TypeError: Cannot read properties of null (reading 'toString')
